不論是擷取成交明細,亦或是聚合資料等,每個數值的背後,都會有一個時間點,夾帶在行情的訊息中。
data 中的 time 有值 1727433578458000
data: {
    'event': 'data',
    'data': {
        'symbol': 'MXFJ4', 
        'type': 'FUTURE_AH', 
        'exchange': 'TAIFEX', 
        'trades': [
            {
                'price': 22864, 
                'size': 1, 
                'bid': 22864, 
                'ask': 22866
            }
        ], 
        'total': {
            'tradeVolume': 63567, 
            'totalBidMatch': 47142, 
            'totalAskMatch': 46315
        }, 
        'time': 1727433578458000, 
        'serial': 77643
    }, 
    'id': 'xxx', 
    'channel': 'trades'
}
1970-01-01 00:00:00 到現在,過了多少個微秒。datetime 進行助理import datetime as dt
now = dt.datetime.now()
print(now)
print(now.timestamp())
2024-09-27 23:01:56.559911
1727449316.559911
可以看出,整數的部分有十位數、小數點以下有六位數,總共十六位數
ts = datetime.timestamp(參數)
1727433578458000
(\d{10})(\d{6}) 即可滿足將十六位數,切分成第一組十位、第二組六位。 
23190 走到 22884。